# 基于哪个镜像
FROM java:8
# 将本地文件夹挂载到当前容器
VOLUME /tmp
# 拷贝文件到容器，drainage-eureka-1.0.0-SNAPSHOT.jar这里是maven打包后的名字
ADD drainage-eureka-1.0.0-SNAPSHOT.jar app.jar
ADD entrypoint.sh entrypoint.sh
ADD wait-for.sh wait-for.sh
RUN chmod 755 entrypoint.sh && chmod 755 wait-for.sh
#设置时区
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' > /etc/timezone

EXPOSE 58761
RUN bash -c 'touch /app.jar'
# 配置容器启动后执行的命令
ENTRYPOINT  java "-Xmx512M" -Djava.security.egd=file:/dev/./urandom -jar /app.jar
